//////////////////////////////////////////////
// ProjectLoadQuery.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward decl -----------------------------

namespace nkScripts
{
	class ResourceDeclAugmentCallback ;
}

/// Includes ---------------------------------

// nkMemory
#include <NilkinsMemory/Containers/String.h>

/// Class ------------------------------------

namespace nkScripts
{
	struct ProjectLoadQuery final
	{
		// Main file path, relative to the data folder
		nkMemory::String _path ;

		// Callback if needed
		ResourceDeclAugmentCallback* _augmentCallback = nullptr ;
	} ;
}